/**
 * user模块接口列表
 */

import axios from "@/utils/http"; // 导入http中创建的axios实例
const DataServer1 = process.env.VUE_APP_DATASERVER1;
const DataServer2 = process.env.VUE_APP_DATASERVER2;
/*
前后端约定入参格式
1、json
    后端接收json格式参数，前端无需特殊配置；
    例：axios.post(url, obj)
    axios内部会自动对Object的入参进行转换，转换成json字符串，同时，会指定Content-type为applicaltion/json。
2、传统入参方式 【application/x-www-form-urlencoded】
    后端接收a=1&b=2&c=3格式参数
    前端需要配置请求头：.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8';
    前端需要将参数序列化
    例：axios.post(url, qs.stringify(obj));
    qs模块在引入axios时自动携带，无需自主npm下载，直接`import qs from 'qs';`应用即可
*/

/*
根据需求是否导入qs模块 |  post参数序列化
*/

// import qs from 'qs';

const user = {
  // 登录
  login(params) {
    return axios.post(`${DataServer1}/login`, params);
  },
  getUserInfo() {
    return axios.get(`${DataServer1}/getUserInfo`);
  }
  // 其他接口…………
};

export default user;
